package com.example.dynamicschedule.dao;

import com.example.dynamicschedule.bean.CkOutsourcingCompanyRate;
import org.apache.ibatis.annotations.Param;
import org.springframework.stereotype.Repository;

import java.util.List;
import java.util.Set;

@Repository
public interface CkOutsourcingCompanyRateMapper {
    int deleteByPrimaryKey(Integer id);

    int insert(CkOutsourcingCompanyRate record);

    int insertSelective(CkOutsourcingCompanyRate record);

    CkOutsourcingCompanyRate selectByPrimaryKey(Integer id);

    int updateByPrimaryKeySelective(CkOutsourcingCompanyRate record);

    int updateByPrimaryKey(CkOutsourcingCompanyRate record);

    List<CkOutsourcingCompanyRate> selectByOutCompanyNames(@Param("outCompanyNames") Set<String> outCompanyNames);
}